package com.example.mapper;

import com.example.entity.User;
import org.apache.ibatis.annotations.Select;

import java.util.List;

/**
 * 操作User相关数据接口
 */
public interface UserMapper {

    @Select("select * from user where username = #{userName}")
    User selectByUserName(String name);

    /**
     *新增
     */
    int insert(User user);

    /**
     *根据Id进行删除
     */
    int deleteById(Integer id);

    /**
     * 更新
     */
    int updateById(User user);

    /**
     * 根据Id查询
     */
    User selectById(Integer id);

    /**
     *查询全部信息
     */
    List<User> selectAll(User user);
}
